/**
 * 
 */
package profiler.exec;

import java.util.Collection;

public interface Execution {

    boolean isRoot();

    Execution parent();

    Collection<? extends Execution> children();

    long key();

    long numberOfExecutions();
    
    long totalTimeNano();
    
    long maxTime();
    
    long minTime();
    
    long avgTime();
    
}